package exio;

import java.io.File;

/**
 * @author: knowno
 * @create: 2025-09-16 15:14
 * @Version 1.0
 **/
public class TestFile {
    public static void main(String[] args) {
        //public class File
        //    implements Serializable, Comparable<File>
        //File(String pathname)
        //通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
        //目录
        File file1 = new File("G:\\02-诚毅软工22-后端\\2-授课期\\2025-09-chengyi\\");
        //文件
        File file2 = new File("G:\\02-诚毅软工22-后端\\2-授课期\\2025-09-chengyi\\week2_day02\\src\\main\\java\\exio\\TestFile.java");
        //判断文件是否存在
        System.out.println(file1.exists());
        System.out.println(file2.exists());
        //判断是否是目录
        System.out.println(file1.isDirectory());
        System.out.println(file1.isFile());
        //判断是否是文件
        System.out.println(file2.isFile());
        System.out.println(file2.isDirectory());

        //获取文件名称
        System.out.println(file2.getName());
        //获取文件路径
        System.out.println(file2.getPath());
        //获取文件绝对路径
        System.out.println(file2.getAbsolutePath());

        //获取文件父目录
        System.out.println(file2.getParent());




    }
}
